// pages/user/user-send/index.js
import Dialog from '../../../miniprogram/miniprogram_npm/vant-weapp/dialog/dialog'
const app = getApp()
const api = require('../../../api/user')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    loading: false,
    loadingText: '发送中...',
    button_text: '发货提醒',
    loadingDisabled: false,
    user: app.getUser(),
    teamId: '',
    items: [],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (event) {
    let teamId = event.id
    this.setData({teamId: teamId || ''});

    this.initData();
  },

  initData () {
    let _this = this;
    app.requestUrl({
      url: '/wxapi/order/list',
      data: {
        limit: 0,
        offset: 100,
        tmid: this.data.teamId,
        status: 1,
        queryItem: ''
      }
    }).then(res => {
      let tempData = res.data.data.rows;
      tempData.forEach(item =>{
        _this.data.items.push(item.id)
      })
      _this.setData({ items: _this.data.items })
    })
  },

  send_button () {
//    this.setData({ loading:true})
//    app.requestUrl({url:api.SENDTAKEGOODSNEWS,data:{mid:this.data.user.id}}).then(res=>{
//        this.setData({ loading:false})
//      if(res.data.success){
//          this.setData({
//            button_text: '消息已发送',
//            loadingDisabled: true
//          })
//      }else{
//        wx.showToast({icon:'none',title: res.data.msg})
//      }
//    }).catch(res=>{
//        wx.showToast({icon:'none',title: res.data.msg})
//        this.setData({ loading:false})
//    })

//    wx.requestSubscribeMessage({
//      tmplIds: [app.globalData.subscribeMessage], // 此处可填写多个模板 ID，但低版本微信不兼容只能授权一个
//      success(res) {
//        console.log(res[app.globalData.subscribeMessage])   //'accept'表示用户接受；'reject'表示用户拒绝；'ban'表示已被后台封禁
//      },
//      fail(res){
//        Dialog.confirm({
//          title: '温馨提示',
//          message: '已关闭订阅消息，是否前往设置开启订阅消息',
//          confirmButtonOpenType: 'openSetting'
//        }).then(()=>{
//          wx.openSetting({
//            success: (res) => {
//
//            }
//          })
//        }).catch(()=>{})
//      }
//    })

    let orders = this.data.items;
    app.requestUrl({
      method: 'POST',
      url: '/wxapi/send/arrivalTemplate',
      data: {
        ordeIds: orders
      },
      header: {
        'Content-Type': 'application/json;charset=UTF-8',
        'Authorization': wx.getStorageSync('authToken') || 'empty-token'
      },
    }).then(res => {
      Dialog.alert({
        message: res.data.msg
      })
    }).catch(res => {
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})
